package com.cloudkinto.dto.stock.snap.sku;

import com.cloudkinto.vo.order.inbound.OrderInputListProductVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class StockSkuSegmentPageDto {

    private String id;
    @ApiModelProperty("箱内sku情况")
    List<OrderInputListProductVo> skuList;
    private String sku;
    private String productName;
    @ApiModelProperty("库存统计日期")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+9")
    private Date date;
    private Long whId;
    private String whCode;
    private String whNameCn;
    private Long companyId;
    @ApiModelProperty("库存属性")
    private int stockAttribute;
    @ApiModelProperty("第一阶段")
    private int segmentOneQuantity;
    @ApiModelProperty("第二阶段")
    private int segmentTwoQuantity;
    @ApiModelProperty("第三阶段")
    private int segmentThreeQuantity;
    @ApiModelProperty("第四阶段")
    private int segmentFourQuantity;
    @ApiModelProperty("第五阶段")
    private int segmentFiveQuantity;
}
